package com.sgb.kjwl.model.entity;

import com.google.gson.annotations.SerializedName;
import com.swgk.core.view.entity.OtherInfo;
import com.swgk.core.view.entity.VideoChangeEntity;
import com.swgk.core.view.entity.GoodsPublishInfoEntity;
import com.swgk.core.view.entity.GoodsServicesEntity;

import java.util.List;

public class STPublishEntity {
    /**
     * id
     */
    @SerializedName("id")
    private String id;
    /**
     * 商品标题
     */
    @SerializedName("title")
    private String title;
    /**
     * 出售地no
     */
    @SerializedName("sellProvinceNo")
    private String sellProvinceNo;
    /**
     * 出售地
     */
    @SerializedName("sellProvinceName")
    private String sellProvinceName;
    /**
     * 商品描述
     */
    @SerializedName("itemDesc")
    private String itemDesc;
    /**
     * 所选仓储no
     */
    @SerializedName("depotNo")
    private String depotNo;
    /**
     * 省
     */
    @SerializedName("provinceNo")
    private String provinceNo;
    /**
     * 市
     */
    @SerializedName("cityNo")
    private String cityNo;
    /**
     * 区
     */
    @SerializedName("districtNo")
    private String districtNo;
    /**
     * 税率
     */
    @SerializedName("tax")
    private String tax;
    /**
     * 单位
     */
    @SerializedName("unit")
    private String unit;
    /**
     * 外加剂
     */
    @SerializedName("admixtureList")
    private STArrEntity admixtureList;
    /**
     * 等级强度
     */
    @SerializedName("strengthList")
    private STArrEntity strengthList;
    /**
     * 泵送价格
     */
    @SerializedName("pumpPrice")
    private String pumpPrice;
    /**
     * 一级配价格
     */
    @SerializedName("gradation1Price")
    private String gradation1Price;
    /**
     * 图片url
     */
    @SerializedName("imageUrls")
    private List<String> imageUrls;
    /**
     * 视频id
     */
    @SerializedName("videoId")
    private String videoId;
    /**
     * 商品详情
     */
    @SerializedName("itemDetail")
    private String itemDetail;
    /**
     * 仓储名称
     */
    @SerializedName("depotName")
    private String depotName;
    /**
     * 播放地址
     */
    @SerializedName("playUrl")
    private String playUrl;
    /***/
    @SerializedName("playDuration")
    private String playDuration;

    private String companyId;

    /**
     * 视频列表
     */
    @SerializedName("videoList")
    private List<VideoChangeEntity> videoList;
    /**
     * 商品状态，1-正常，2-下架，3-删除 5-草稿,
     */
    @SerializedName("draft")
    private int draft;
    /**
     * 最低采购量
     */
    @SerializedName("lowestBuy")
    private int lowestBuy;

    @SerializedName("otherInfos")
    private List<OtherInfo> otherInfos;

    /**
     * 商品服务属性
     */
    @SerializedName("itemServerAttrVals")
    private List<GoodsServicesEntity> itemServerAttrVals;

    /**
     * 商品服务属性
     */
    @SerializedName("serverInfoDTOS")
    List<GoodsPublishInfoEntity> serverInfoDTOS;

    public List<GoodsServicesEntity> getItemServerAttrVals() {
        return itemServerAttrVals;
    }

    public void setItemServerAttrVals(List<GoodsServicesEntity> itemServerAttrVals) {
        this.itemServerAttrVals = itemServerAttrVals;
    }

    public List<GoodsPublishInfoEntity> getServerInfoDTOS() {
        return serverInfoDTOS;
    }

    public void setServerInfoDTOS(List<GoodsPublishInfoEntity> serverInfoDTOS) {
        this.serverInfoDTOS = serverInfoDTOS;
    }

    public List<OtherInfo> getOtherInfos() {
        return otherInfos;
    }

    public void setOtherInfos(List<OtherInfo> otherInfos) {
        this.otherInfos = otherInfos;
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getSellProvinceNo() {
        return sellProvinceNo;
    }

    public void setSellProvinceNo(String sellProvinceNo) {
        this.sellProvinceNo = sellProvinceNo;
    }

    public String getSellProvinceName() {
        return sellProvinceName;
    }

    public void setSellProvinceName(String sellProvinceName) {
        this.sellProvinceName = sellProvinceName;
    }

    public String getItemDesc() {
        return itemDesc;
    }

    public void setItemDesc(String itemDesc) {
        this.itemDesc = itemDesc;
    }

    public String getDepotNo() {
        return depotNo;
    }

    public void setDepotNo(String depotNo) {
        this.depotNo = depotNo;
    }

    public String getProvinceNo() {
        return provinceNo;
    }

    public void setProvinceNo(String provinceNo) {
        this.provinceNo = provinceNo;
    }

    public String getCityNo() {
        return cityNo;
    }

    public void setCityNo(String cityNo) {
        this.cityNo = cityNo;
    }

    public String getDistrictNo() {
        return districtNo;
    }

    public void setDistrictNo(String districtNo) {
        this.districtNo = districtNo;
    }

    public String getTax() {
        return tax;
    }

    public void setTax(String tax) {
        this.tax = tax;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public STArrEntity getAdmixtureList() {
        return admixtureList;
    }

    public void setAdmixtureList(STArrEntity admixtureList) {
        this.admixtureList = admixtureList;
    }

    public STArrEntity getStrengthList() {
        return strengthList;
    }

    public void setStrengthList(STArrEntity strengthList) {
        this.strengthList = strengthList;
    }

    public String getPumpPrice() {
        return pumpPrice;
    }

    public void setPumpPrice(String pumpPrice) {
        this.pumpPrice = pumpPrice;
    }

    public String getGradation1Price() {
        return gradation1Price;
    }

    public void setGradation1Price(String gradation1Price) {
        this.gradation1Price = gradation1Price;
    }

    public List<String> getImageUrls() {
        return imageUrls;
    }

    public void setImageUrls(List<String> imageUrls) {
        this.imageUrls = imageUrls;
    }

    public String getVideoId() {
        return videoId;
    }

    public void setVideoId(String videoId) {
        this.videoId = videoId;
    }

    public String getItemDetail() {
        return itemDetail;
    }

    public void setItemDetail(String itemDetail) {
        this.itemDetail = itemDetail;
    }

    public String getDepotName() {
        return depotName;
    }

    public void setDepotName(String depotName) {
        this.depotName = depotName;
    }

    public String getPlayUrl() {
        return playUrl;
    }

    public void setPlayUrl(String playUrl) {
        this.playUrl = playUrl;
    }

    public String getPlayDuration() {
        return playDuration;
    }

    public void setPlayDuration(String playDuration) {
        this.playDuration = playDuration;
    }

    public List<VideoChangeEntity> getVideoList() {
        return videoList;
    }

    public void setVideoList(List<VideoChangeEntity> videoList) {
        this.videoList = videoList;
    }

    public int getDraft() {
        return draft;
    }

    public void setDraft(int draft) {
        this.draft = draft;
    }

    public int getLowestBuy() {
        return lowestBuy;
    }

    public void setLowestBuy(int lowestBuy) {
        this.lowestBuy = lowestBuy;
    }
}
